package com.yjt.admin.system.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 工作交接表
 * </p>
 *
 * @author zzp
 * @since 2021-10-13
 */
@Data
@Accessors(chain = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class HandOverVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "交接id")
    private String handOverId;

    @ApiModelProperty(value = "交接员工id")
    private String handOverEmplyId;

    @ApiModelProperty(value = "交接员工名称")
    private String handOverEmplyName;

    @ApiModelProperty(value = "接收员工id")
    private String receiveEmplyId;

    @ApiModelProperty(value = "接收员工名称")
    private String receiveEmplyName;


    @ApiModelProperty(value = "交接状态值")
    private String statusValue;

    @ApiModelProperty(hidden = true, value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private LocalDateTime createTm;
}
